Shell脚本实战26-编写等腰三角形图形字符

请用shell或Python编写一个等腰三角形,接受用户输入的数字。

shell脚本如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash
read -p "Please Enter a number: " Line
for ((i=1; i<=Line; i++))
do
for ((j=$Line-$i; j>0; j--))
do
echo -n ' '
done
for ((h=1; h<=$((2*$i-1)); h++))
do
echo -n '*'
done
echo
done

执行结果如下:

1
2
3
4
5
6
7
Please Enter a number: 6
*
***
*****
*******
*********
***********

0%